Skip to content

Include RBS paths when indexing workspace#609

Merged
vinistock merged 1 commit intomainfrom
02-26-include_rbs_paths_when_indexing_workspace
Mar 4, 2026
Merged

Include RBS paths when indexing workspace#609
vinistock merged 1 commit intomainfrom
02-26-include_rbs_paths_when_indexing_workspace

Conversation

@vinistock
Copy link
Member

@vinistock vinistock commented Feb 26, 2026

Now that we have some RBS indexing, we can automatically include the RBS paths for core and stdlib to get the complete data when using index_workspace. In the future, we may want to ship with a fully indexed RBS cache, but for now let's just include the paths.

One design note: we should not require that rbs be on the bundle. Instead of using Gem::Specification.find or Gem.find_files (both of which are scoped to the bundle), I just searched Gem.path manually for the latest rbs installation.

@vinistock vinistock self-assigned this Feb 26, 2026
@vinistock vinistock marked this pull request as ready for review February 26, 2026 20:37
@vinistock vinistock requested a review from a team as a code owner February 26, 2026 20:37
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from bbb8d49 to 6234d63 Compare February 26, 2026 20:40
@vinistock
Copy link
Member Author

Ended up uncovering an issue in the RBS crate ruby/rbs#2859

@vinistock vinistock changed the base branch from main to graphite-base/609 March 4, 2026 14:49
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from 6234d63 to 9eb0af7 Compare March 4, 2026 14:49
@vinistock vinistock changed the base branch from graphite-base/609 to 02-23-add_integrity_check_for_owner_relationships March 4, 2026 14:49
@vinistock vinistock requested a review from Morriar March 4, 2026 14:53
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from 9eb0af7 to b8949ac Compare March 4, 2026 19:27
@vinistock vinistock force-pushed the 02-23-add_integrity_check_for_owner_relationships branch from 8790ac3 to 6863542 Compare March 4, 2026 20:45
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from b8949ac to ec07df2 Compare March 4, 2026 20:46
@vinistock vinistock force-pushed the 02-23-add_integrity_check_for_owner_relationships branch from 6863542 to eb1ad09 Compare March 4, 2026 20:55
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from ec07df2 to 662132a Compare March 4, 2026 20:55
@vinistock vinistock force-pushed the 02-23-add_integrity_check_for_owner_relationships branch 2 times, most recently from 710ee51 to 520bf5c Compare March 4, 2026 21:05
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from 662132a to e1ccf14 Compare March 4, 2026 21:05
@vinistock vinistock force-pushed the 02-23-add_integrity_check_for_owner_relationships branch from 520bf5c to e2b9d62 Compare March 4, 2026 21:07
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from e1ccf14 to d510f97 Compare March 4, 2026 21:07
@vinistock vinistock changed the base branch from 02-23-add_integrity_check_for_owner_relationships to graphite-base/609 March 4, 2026 21:15
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from d510f97 to 97a4624 Compare March 4, 2026 21:16
@graphite-app graphite-app bot changed the base branch from graphite-base/609 to main March 4, 2026 21:16
@vinistock vinistock force-pushed the 02-26-include_rbs_paths_when_indexing_workspace branch from 97a4624 to a101cbd Compare March 4, 2026 21:16
@vinistock vinistock merged commit 11ef90a into main Mar 4, 2026
25 checks passed
Copy link
Member Author

Merge activity

@vinistock vinistock deleted the 02-26-include_rbs_paths_when_indexing_workspace branch March 4, 2026 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants